package com.kx.yooli.kx.wechat.po.message;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.Date;

/**
 * @author john_sqwen-childe.wen
 * date 2024/4/8
 * PROJECT_NAME wechat
 * description create WechatApplyInfo by john_sqwen
 * and  value is
 */
public class WechatApplyInfo {
    private final Logger log = LoggerFactory.getLogger(WechatApplyInfo.class);
    /**
     *  ,所属表字段为wechat_apply_info.id
     */
    private Integer id;

    /**
     *  客户姓名,所属表字段为wechat_apply_info.name
     */
    private String name;

    /**
     *  手机号码,所属表字段为wechat_apply_info.mobile_phone
     */
    private String mobilePhone;

    /**
     *  省份证,所属表字段为wechat_apply_info.id_card
     */
    private String idCard;

    /**
     *  省份,所属表字段为wechat_apply_info.province
     */
    private String province;

    /**
     *  城市,所属表字段为wechat_apply_info.city
     */
    private String city;

    /**
     *  区域,所属表字段为wechat_apply_info.area
     */
    private String area;

    /**
     *  期望贷款金额,所属表字段为wechat_apply_info.apply_amount
     */
    private Double applyAmount;

    /**
     *  所属微信号,所属表字段为wechat_apply_info.open_id
     */
    private String openId;

    /**
     * 现金用途
     */
    private String purpose;

    /**
     *  创建时间,所属表字段为wechat_apply_info.create_time
     */
    private Date createTime;

    /**
     *  构造查询条件,wechat_apply_info
     */
    public WechatApplyInfo(Integer id, String purpose,String name, String mobilePhone, String idCard, String province, String city, String area, Double applyAmount, String openId, Date createTime) {
        this.id = id;
        this.name = name;
        this.mobilePhone = mobilePhone;
        this.idCard = idCard;
        this.province = province;
        this.city = city;
        this.area = area;
        this.applyAmount = applyAmount;
        this.openId = openId;
        this.createTime = createTime;
        this.purpose = purpose;
    }

    /**
     *  构造查询条件,wechat_apply_info
     */
    public WechatApplyInfo() {
        super();
    }

    /**
     * 获取  字段:wechat_apply_info.id
     *
     * @return wechat_apply_info.id,
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置  字段:wechat_apply_info.id
     *
     * @param id wechat_apply_info.id,
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取 客户姓名 字段:wechat_apply_info.name
     *
     * @return wechat_apply_info.name, 客户姓名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 客户姓名 字段:wechat_apply_info.name
     *
     * @param name wechat_apply_info.name, 客户姓名
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取 手机号码 字段:wechat_apply_info.mobile_phone
     *
     * @return wechat_apply_info.mobile_phone, 手机号码
     */
    public String getMobilePhone() {
        return mobilePhone;
    }

    /**
     * 设置 手机号码 字段:wechat_apply_info.mobile_phone
     *
     * @param mobilePhone wechat_apply_info.mobile_phone, 手机号码
     */
    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone == null ? null : mobilePhone.trim();
    }

    /**
     * 获取 省份证 字段:wechat_apply_info.id_card
     *
     * @return wechat_apply_info.id_card, 省份证
     */
    public String getIdCard() {
        return idCard;
    }

    /**
     * 设置 省份证 字段:wechat_apply_info.id_card
     *
     * @param idCard wechat_apply_info.id_card, 省份证
     */
    public void setIdCard(String idCard) {
        this.idCard = idCard == null ? null : idCard.trim();
    }

    /**
     * 获取 省份 字段:wechat_apply_info.province
     *
     * @return wechat_apply_info.province, 省份
     */
    public String getProvince() {
        return province;
    }

    /**
     * 设置 省份 字段:wechat_apply_info.province
     *
     * @param province wechat_apply_info.province, 省份
     */
    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    /**
     * 获取 城市 字段:wechat_apply_info.city
     *
     * @return wechat_apply_info.city, 城市
     */
    public String getCity() {
        return city;
    }

    /**
     * 设置 城市 字段:wechat_apply_info.city
     *
     * @param city wechat_apply_info.city, 城市
     */
    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    /**
     * 获取 区域 字段:wechat_apply_info.area
     *
     * @return wechat_apply_info.area, 区域
     */
    public String getArea() {
        return area;
    }

    /**
     * 设置 区域 字段:wechat_apply_info.area
     *
     * @param area wechat_apply_info.area, 区域
     */
    public void setArea(String area) {
        this.area = area == null ? null : area.trim();
    }

    /**
     * 获取 期望贷款金额 字段:wechat_apply_info.apply_amount
     *
     * @return wechat_apply_info.apply_amount, 期望贷款金额
     */
    public Double getApplyAmount() {
        return applyAmount;
    }

    /**
     * 设置 期望贷款金额 字段:wechat_apply_info.apply_amount
     *
     * @param applyAmount wechat_apply_info.apply_amount, 期望贷款金额
     */
    public void setApplyAmount(Double applyAmount) {
        this.applyAmount = applyAmount;
    }

    /**
     * 获取 所属微信号 字段:wechat_apply_info.open_id
     *
     * @return wechat_apply_info.open_id, 所属微信号
     */
    public String getOpenId() {
        return openId;
    }

    /**
     * 设置 所属微信号 字段:wechat_apply_info.open_id
     *
     * @param openId wechat_apply_info.open_id, 所属微信号
     */
    public void setOpenId(String openId) {
        this.openId = openId == null ? null : openId.trim();
    }

    /**
     * 获取 创建时间 字段:wechat_apply_info.create_time
     *
     * @return wechat_apply_info.create_time, 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置 创建时间 字段:wechat_apply_info.create_time
     *
     * @param createTime wechat_apply_info.create_time, 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getPurpose() {
        return purpose;
    }

    public void setPurpose(String purpose) {
        this.purpose = purpose;
    }
}
